<?php
// +----------------------------------------------------------------------
// | Action ：投票模型
// +----------------------------------------------------------------------
// | DateTime：2015年12月8日
// +----------------------------------------------------------------------
// | Author: Danson <zoudan916@163.com>
// +----------------------------------------------------------------------

namespace Admin\Model;

use Think\Model;

class LordModel extends Model{
    /* 指点数据库名 */
    protected $tableName = 'lord_user';

    /* 自动验证 */
    protected $_valiidate = array(
        array('user_phone','/^1[3|4|5|8][0-9]\d{4,8}$/','手机号码错误！',self::MUST_VALIDATE,'regex',self::MODEL_BOTH),
    );

    /* 自动完成 */
    protected $_auto = array(
        array('create_time','time',self::MODEL_INSERT,'function'),
        array('openid','getOpend',self::MODEL_INSERT,'callback'),
        array('nickname','getname',self::MODEL_INSERT,'callback'),
        array('headimgurl','getimg',self::MODEL_INSERT,'callback'),
        array('check',0),
    );

    /* 得到用户的Openid */
    public function getOpend(){
        return $_SESSION['wx_user']['openid'];
    }
    /* 得到用户的nickname */
    public function getname(){
        return $_SESSION['wx_user']['nickname'];
    }
    /* 得到用户的headimgurl */
    public function getimg(){
        return $_SESSION['wx_user']['headimgurl'];
    }
    /* 查询用户详细信息 */
    public function get_info($lord_id){
        $info = $this->where(array('lord_id'=>$lord_id))->find();
        return $info;
    }
}